package god;

import java.util.Scanner;

public class J09SungJuk {
	public static void main(String[] args) {
		// 메소드를 이용한 성적 처리
		
		String name[] = new String[2];
		int kor[] = new int[2];
		int eng[] = new int[2];
		int mat[] = new int[2];
		int tot[] = new int[2];
		double avg[] = new double[2];
		char grd[] = new char[2];
		Scanner sc = null;
		String result = "";
		
		inputSungJuk(sc,name,kor,eng,mat);
		getTot(tot, kor, eng, mat);
		getAverage(avg, tot);
		getGrade(avg, grd);
		
			System.out.println(name[1]);		
			System.out.println(kor[1]);
			System.out.println(eng[1]);
			System.out.println(mat[1]);
			System.out.println(tot[1]);
			System.out.println(avg[1]);
			System.out.println(grd[1]);
	}
	
	public static void inputSungJuk(Scanner sc, String[] name, int[] kor, int[] eng, int[] mat) {
		
		sc = new Scanner(System.in);
		System.out.println("이름을 입력하세요");
		name[1] = sc.next();
	
		System.out.println("국어 점수를 입력하세요");
		kor[1] = sc.nextInt();
	
		System.out.println("영어 점수를 입력하세요");
		eng[1] = sc.nextInt();
	
		System.out.println("수학 점수를 입력하세요");
		mat[1] = sc.nextInt();
		sc.close();
	}

	public static void getTot(int[] tot, int[] kor, int[] eng, int[] mat) {
		tot[1] = kor[1] + eng[1] + mat[1];
	}
	
	public static void getAverage(double[] avg, int[] tot) {
		avg[1] = (double) tot[1] / 3;
	}
	
	public static void getGrade(double[] avg, char[] grd) {
		switch((int)avg[1] / 10) {
		case 10 :
		case 9 : grd[1] = '수';	break;
		case 8 : grd[1] = '우';	break;
		case 7 : grd[1] = '미';	break;
		case 6 : grd[1] = '양';	break;
		default  : grd[1] = '가';
		}
	}
}
